package com.woniuxy.service;

import com.woniuxy.pojo.Basic;
import com.woniuxy.pojo.Permission;
import com.woniuxy.pojo.Role;
import com.woniuxy.util.DataGridView;
import com.woniuxy.vo.BasicVo;
import com.woniuxy.vo.RoleVo;

import java.util.List;

public interface BasicService {
    public DataGridView selectAllBasicData(BasicVo basicVo);
    //根据条件查询基础数据（）
    public DataGridView selectCondition(BasicVo basicVo);
    //按照条件修改基础数据（包括以下字段basiType，basiValue,basiItem,basiEditable）
    public void updateBasicByCondition(Basic basic);
    //新增基础数据
    public int insertBasicData(Basic basic);
    //根据编号查询（用于新增的时候查重）
    public Basic selectByNo(Basic basic);
    //根据编号删除
    public void deleteByNo(int basiNo);
    //批量删除
    public void deleteBatches(int[] basiNos);
    //查询所有地区
    public List<Basic> selectAllAres();
    //查询所有等级
    public List<Basic> selectAllGrade();


}
